package com.applet.system.utils;

import java.math.BigDecimal;

public class MathUtils {
	
	private MathUtils() {}

	/**
	 * 加
	 * @param a
	 * @param b
	 * @return
	 */
	public static Double add(double a, double b) {
		
		return new BigDecimal(Double.toString(a)).add(new BigDecimal(Double.toString(b))).doubleValue();
	}
	
	/**
	 * 减
	 * @param a
	 * @param b
	 * @return
	 */
	public static Double subtract(double a, double b) {
		
		return new BigDecimal(Double.toString(a)).subtract(new BigDecimal(Double.toString(b))).doubleValue();
	}

	/**
	 * 乘
	 * @param a
	 * @param b
	 * @return
	 */
	public static Double multiply(double a, double b) {
		
		return new BigDecimal(Double.toString(a)).multiply(new BigDecimal(Double.toString(b))).doubleValue();
	}
	
	/**
	 * 乘
	 * @param a
	 * @param b
	 * @return
	 */
	public static Double multiply(double a, int b) {
		
		return new BigDecimal(Double.toString(a)).multiply(new BigDecimal(Double.toString(b))).doubleValue();
	}
	
	
	/**
	 * 除
	 * @param a
	 * @param b
	 * @return
	 */
	public static Double divide(double a, double b) {
		
		return new BigDecimal(Double.toString(a)).divide(new BigDecimal(Double.toString(b))).doubleValue();
	}
	

}
